import { createSlice } from '@reduxjs/toolkit';

// 创建一个slice（Redux的一部分状态管理逻辑）
const layoutSlice = createSlice({
    name: 'layoutSlice', // slice的名称，用于在Redux DevTools中显示
    initialState: { menuUnfold: true }, // 初始状态
    reducers: {
        menuUnfoldChannge(state) {
            state.menuUnfold = !state.menuUnfold
        }
    },
});

// 导出slice的action creators和reducer
export const { menuUnfoldChannge } = layoutSlice.actions;
export default layoutSlice.reducer;